/*
 * Copyright 2025 Daytona Platforms Inc.
 * SPDX-License-Identifier: AGPL-3.0
 */

export function Logo() {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width="27" height="28" fill="currentColor" viewBox="0 0 27 28">
      <g clipPath="url(#a)">
        <path d="M11.213 18.712H1.575v3.282h9.638v-3.282ZM25.53 7.223H14.516v3.283H25.53V7.223ZM16.911.111 8.733 8.235l2.337 2.321 8.177-8.124-2.336-2.32Z" />
        <path d="m2.503 10.202 6.28 6.239-2.336 2.321-6.28-6.239 2.336-2.32Zm7.922 17.407 6.62-6.576-2.337-2.321-6.62 6.576 2.337 2.321Zm13.969-7.432-7.4-7.35 2.337-2.321 7.4 7.35-2.337 2.32ZM8.733 12.694V4.762H5.43v7.932h3.304Z" />
        <path d="M20.3 26.097V16.25h-3.305v9.847h3.304Z" />
      </g>
      <defs>
        <clipPath id="a">
          <path d="M0 0h27v28H0z" />
        </clipPath>
      </defs>
    </svg>
  )
}

export function LogoText() {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width="82" height="28" fill="currentColor" viewBox="0 0 82 28">
      <path
        fillRule="evenodd"
        d="M-.073 22.568h3.97c2.246.034 3.934-.09 5.134-.603 1.218-.53 2.075-1.411 2.572-2.643.515-1.231.772-3.01.772-5.336 0-2.155-.214-3.943-.643-5.157-.429-1.214-1.157-2.112-2.186-2.694-1.012-.598-2.452-.992-4.321-1.18a25.132 25.132 0 0 0-2.495-.128c-.806-.017-1.763 0-2.803 0v17.741Zm7.844-3.066c-.617.393-1.474.624-2.572.693a7.063 7.063 0 0 1-1.054.025 95.24 95.24 0 0 1-1.363-.077V7.393c.72 0 1.508.043 2.366.128 1.149.137 2.031.41 2.649.821.617.41 1.054 1.044 1.312 1.899.257.838.385 2.018.385 3.54 0 1.608-.137 2.865-.411 3.771-.257.89-.695 1.54-1.312 1.95Zm7.067 2.848c.651.24 1.568.359 2.752.359 1.046 0 1.843-.128 2.392-.385.548-.274 1.054-.77 1.517-1.488h.206v1.745h2.52V13.5c0-1.249-.163-2.206-.488-2.873-.326-.685-.883-1.163-1.672-1.437-.772-.29-1.869-.436-3.292-.436-1.406 0-2.495.128-3.267.385-.754.239-1.286.658-1.594 1.257-.31.581-.516 1.421-.516 2.514h2.856c0-.719.172-1.206.515-1.463.36-.256 1.029-.384 2.006-.384.737 0 1.311.077 1.723.23.412.155.703.402.875.745.17.342.257.829.257 1.462v.359h-2.186c-1.664 0-2.95.145-3.858.436-.91.274-1.552.761-1.93 1.462-.377.685-.565 1.65-.565 2.9 0 1.06.128 1.88.386 2.462.274.582.728.992 1.363 1.232Zm5.375-2.386c-.48.256-1.175.385-2.083.385-.892 0-1.5-.137-1.826-.41-.326-.274-.489-.779-.489-1.515 0-.598.094-1.051.283-1.36.189-.324.497-.555.926-.692.446-.137 1.071-.214 1.877-.23l2.7-.026c-.033 1.111-.153 1.966-.359 2.565s-.549 1.026-1.029 1.283Zm27.122 2.129c.874.41 2.118.616 3.73.616 1.594 0 2.828-.205 3.703-.616.874-.427 1.492-1.129 1.852-2.104.377-.992.566-2.402.566-4.233 0-1.847-.189-3.266-.566-4.258-.36-.992-.977-1.693-1.852-2.104-.858-.427-2.092-.641-3.703-.641-1.612 0-2.856.214-3.73.641-.875.41-1.492 1.112-1.852 2.104-.36.992-.54 2.411-.54 4.258 0 1.83.18 3.241.54 4.233.36.992.977 1.694 1.852 2.104Zm5.761-2.155c-.463.274-1.14.41-2.031.41-.892 0-1.578-.136-2.058-.41-.48-.273-.823-.735-1.03-1.385-.205-.65-.308-1.582-.308-2.797 0-1.231.103-2.172.309-2.822.206-.667.549-1.137 1.029-1.41.48-.291 1.166-.437 2.058-.437.89 0 1.568.146 2.031.436.48.274.823.744 1.029 1.412.206.65.309 1.59.309 2.821 0 1.215-.103 2.147-.31 2.797-.205.65-.548 1.111-1.028 1.385Z"
        clipRule="evenodd"
      />
      <path d="M58.13 8.88h2.752v2.105h.206c.428-.873.908-1.463 1.44-1.77.548-.308 1.337-.462 2.366-.462 1.234 0 2.186.162 2.855.487.669.308 1.149.83 1.44 1.565.292.736.437 1.787.437 3.156v8.62h-2.752V13.91c0-.7-.077-1.248-.231-1.642a1.398 1.398 0 0 0-.797-.82c-.378-.154-.918-.231-1.62-.231-.875 0-1.553.128-2.032.384-.464.257-.798.693-1.004 1.309-.206.615-.308 1.488-.308 2.617v7.055H58.13V8.88Z" />
      <path
        fillRule="evenodd"
        d="M72.445 22.35c.652.24 1.57.359 2.753.359 1.046 0 1.843-.128 2.392-.385.548-.274 1.054-.77 1.517-1.488h.206v1.745h2.52V13.5c0-1.249-.163-2.206-.488-2.873-.326-.685-.883-1.163-1.672-1.437-.772-.29-1.87-.436-3.292-.436-1.406 0-2.495.128-3.267.385-.754.239-1.286.658-1.594 1.257-.309.581-.458 1.318-.458 2.514h2.798c0-.719.172-1.206.514-1.463.36-.256 1.03-.384 2.007-.384.737 0 1.311.077 1.723.23.411.155.703.402.874.745.172.342.258.829.258 1.462v.359h-2.187c-1.663 0-2.949.145-3.858.436-.909.274-1.551.761-1.929 1.462-.377.685-.566 1.65-.566 2.9 0 1.06.13 1.88.386 2.462.275.582.73.992 1.364 1.232Zm5.376-2.386c-.48.256-1.174.385-2.083.385-.892 0-1.5-.137-1.826-.41-.326-.274-.489-.779-.489-1.515 0-.598.094-1.051.283-1.36.188-.324.497-.555.926-.692.445-.137 1.072-.214 1.877-.23l2.701-.026c-.034 1.111-.155 1.966-.36 2.565-.206.599-.549 1.026-1.03 1.283Z"
        clipRule="evenodd"
      />
      <path d="M36.202 8.851h-2.65l-2.601 11.27h-.947L27.506 8.85h-2.602l2.11 10.666a3.737 3.737 0 0 0 3.666 3.012l-.562 1.754c-.27.696-.376 1.42-1.74 1.42h-1.704v2.223l3.158.032c.953-.016 2.15-.704 3.04-3.675l3.33-15.432Zm3.89 13.3c.606.31 1.497.465 2.675.465h1.58v-2.348h-.723c-.693 0-1.212-.078-1.559-.232-.346-.155-.58-.379-.701-.671-.104-.31-.156-.748-.156-1.316v-6.914h3.14v-2.27h-3.14v-2.89H38.69v2.89h-1.243l-.469 2.27h1.608v7.017c0 1.101.104 1.97.312 2.606a2.38 2.38 0 0 0 1.195 1.393Z" />
    </svg>
  )
}
